/**
* @author王鑫
* @Description :用于定义搜索相关接口返回数据类型
* @param：
* @return：
*/
import {SearchNavList} from '@/type/paramsType/parmsType'
import {SearchKeyWordList} from '@/type/paramsType/parmsType'

// 搜索导航返回的数据类型
export interface SEARCHOBJ  {
  category:SearchNavList
}

// 某个搜索导航关键字返回的数据类型
export interface SEARCHKEYWORD {
  hotWordResultList:SearchKeyWordList
}
// 实时搜索头部卡片对象数据类型
export interface RealTimeCardObj {
  id: number
  keyword: string
  category: string
  url: string
  imgPath: string
  tracks: number
  highlightKeyword: string
  play: number
  isNoCopyright: boolean
  is_paid: boolean
}

// 实时搜索头部卡片数组数据类型
export type RealTimeCardList  = RealTimeCardObj[]


// 实时搜索列表对象数据类型
export interface RealTimeObj {
  id: number,
  keyword: string,
  recallCount: number,
  highlightKeyword : string
}
// 实时搜索列表数组数据类型
export type RealTimeList = RealTimeObj[]


// 
export interface Res {
  albumResultList:RealTimeCardList
  albumResultNum:number
  queryResultList:RealTimeList
  queryResultNum:number
}
// 实时搜索关键字返回的数据类型
export interface REAlTIMESEARCH {
  result:Res
}

